package com.priox.sigar.domain.model;


import com.mm.support.domain.IdentifiedAuditableDomainObject;
import com.priox.sigar.enums.ActivoInactivo;
import com.priox.sigar.enums.TipoCuenta;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "SGTM_REPORTE_PUBLICO")
public class ReportePublico extends IdentifiedAuditableDomainObject {
    @Id
    @Column(name = "REPORTE_ID" )
    private Long reporteId;

    @Column(name = "XML",columnDefinition = "text")
    private String xml;
    private String correo;
    private String asunto;
    private String mensaje;

    @Column(name = "TIPO")
    private TipoCuenta tipo;

    @Column(name = "ENVIADO")
    private ActivoInactivo enviado;

    public Long getReporteId() {
        return reporteId;
    }

    public void setReporteId(Long reporteId) {
        this.reporteId = reporteId;
    }

    public String getXml() {
        return xml;
    }

    public void setXml(String xml) {
        this.xml = xml;
    }

    public TipoCuenta getTipo() {
        return tipo;
    }

    public void setTipo(TipoCuenta tipo) {
        this.tipo = tipo;
    }

    public ActivoInactivo getEnviado() {
        return enviado;
    }

    public void setEnviado(ActivoInactivo enviado) {
        this.enviado = enviado;
    }

    public String getCorreo() {
        return correo;
    }

    public void setCorreo(String correo) {
        this.correo = correo;
    }

    public String getAsunto() {
        return asunto;
    }

    public void setAsunto(String asunto) {
        this.asunto = asunto;
    }

    public String getMensaje() {
        return mensaje;
    }

    public void setMensaje(String mensaje) {
        this.mensaje = mensaje;
    }
}
